home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1996 / MacHack 1996.toast / Hacks / Hacks ’90 / DataStack Filer / LocLib.Def < prev    next >
Encoding:
Modula Definition  |  1995-09-10  |  473 b   |  21 lines  |  [TEXT/MPS ]

  1. DEFINITION MODULE LocLib;
  2. (*    Copyright:    © 1990 by Keith Nemitz, all rights reserved. *)
  3.  
  4. FROM MacTypes IMPORT OSErr;
  5.  
  6.  
  7.  
  8. TYPE SearchProc = PROCEDURE(CARDINAL):INTEGER;
  9.     (* -1 -> (? preceeds indx), 0 -> (? matches indx), 1 -> (? follows indx) *)
  10.  
  11. VAR theSearcher :SearchProc;
  12.  
  13. PROCEDURE BinarySearch(min,max:CARDINAL):CARDINAL;
  14.  
  15.  
  16.  
  17. PROCEDURE FreeSpaceOnVol(vRef:INTEGER; VAR freeBytes:LONGINT): OSErr;
  18.  
  19. PROCEDURE CopyStr(max :INTEGER; VAR src,dst :ARRAY OF CHAR);
  20.  
  21. END LocLib.